产品集成资源文档定价
立即开始

© 2026 CapSolver. All rights reserved.

联系我们

Slack: lola@capsolver.com

产品

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • 浏览器插件
  • 更多验证码类型

集成

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • 合作伙伴
  • 查看所有集成

资源

  • 推荐返佣系统
  • 官方文档
  • API 参考
  • 博客
  • 常见问题 (FAQ)
  • 术语表
  • 系统状态

法律声明

  • 服务条款
  • 隐私政策
  • 退款政策
  • 请勿出售我的信息
博客/reCAPTCHA/如何绕过/自动识别reCAPTCHA v2验证码
May22, 2023

如何绕过/自动识别reCAPTCHA v2验证码

Emma Foster

Emma Foster

Machine Learning Engineer

使用 CapSolver API 绕过 reCaptcha V2

如果你正在与 reCaptcha v2 打交道并需要绕过它,那么本指南适合你。我们将使用 CapSolver API 轻松绕过 reCaptcha v2。你可以使用自己的代理来使用 ReCaptchaV2Task 或者使用服务器内置代理来使用 ReCaptchaV2TaskProxyLess。

创建一个任务

为了绕过 reCaptcha v2,你首先需要使用 createTask 方法创建一个任务。

以下是任务对象的结构:

  • type:必填。应为 ReCaptchaV2Task 或 ReCaptchaV2TaskProxyLess。
  • websiteURL:必填。这是使用 reCaptcha v2 的网站的网址。
  • websiteKey:必填。这是域的公共密钥。
  • proxy:可选。如果你正在使用代理,可以在此处包含它。
  • isInvisible:可选。如果 reCaptcha 没有 pageAction,则将其设置为 true。
  • userAgent:可选。如果你正在模拟浏览器,请在此处包含其 User-Agent。
  • cookies:可选。如果你需要使用 cookies,请在此处包含它们。

以下是一个示例请求:

json Copy
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2Task",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    "isInvisible": false,
    "userAgent": "",
    "cookies": [
      {
        "name": "__Secure-3PSID",
        "value": "sdadasdasdsda"
      },
      {
        "name": "__Secure-3PAPISID",
        "value": "sd/AytXQTb6RUALqxSEL"
      }
    ],
    "proxy": ""
  }
}

一旦任务成功提交,你将在响应中收到 Task ID:

JSON Copy
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

获取结果

一旦你有了 Task ID,你可以使用它来检索解决方案。使用 getTaskResult 方法提交 Task ID,结果应在 1 秒至 10 秒内准备就绪。

以下是一个示例请求:

json Copy
{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

响应将包含解决方案令牌:

json Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", 
        "expireTime": 1671615324290, 
        "gRecaptchaResponse": "3AHJ....." // 这是解决方案令牌
    },
    "status": "ready"
}

使用 Python 绕过 reCaptcha v2:

python Copy
# 安装 CapSolver SDK
# pip install --upgrade capsolver

# 设置 CapSolver API 密钥
# export CAPSOLVER_API_KEY='YOUR_API_KEY'

import capsolver
# capsolver.api_key = 'YOUR_API_KEY'

# 解决一个 reCAPTCHA v2 挑战
solution = capsolver.solve({
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
})

使用 GO 绕过 reCaptcha v2:

GO Copy
package main

import (
    "fmt"
    capsolver_go "github.com/capsolver/capsolver-go"
    "log"
)

func main() {
    // 安装 CapSolver SDK
    // go get github.com/capsolver/capsolver-go

    // 设置 CapSolver API 密钥
    // export CAPSOLVER_API_KEY='YOUR_API_KEY'
    // 或者
    // capSolver := CapSolver{apiKey:"YOUR_API_KEY"}

    capSolver := capsolver_go.CapSolver{}
    solution, err := capSolver.Solve(map[string]any{
        "type": "ReCaptchaV2TaskProxyLess",
        "websiteURL": "https://www.google.com/recaptcha/api2/demo",
        "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    })
    if err != nil {
        log.Fatal(err)
        return
    }
    fmt.Println(solution)
}

请将 YOUR_API_KEY 替换为你的实际 CapSolver API 密钥,并将 websiteURL 和 websiteKey 替换为要解决的 reCAPTCHA 挑战的实际网站 URL 和网站密钥。

价格

有关定价信息,请访问我们的价格页面

有关如何解决reCAPTCHA的更多信息
请访问此页面,CapSover文档

加入我们
中文代理QQ群:497493756

查看更多

reCAPTCHAApr 16, 2026

reCAPTCHA 无效的站点密钥或令牌?原因与解决指南

遇到“reCAPTCHA 无效的站点密钥”或“无效的 reCAPTCHA 令牌”错误?发现常见原因、逐步修复方法和故障排除技巧,以解决 reCAPTCHA 验证失败的问题。学习如何修复 reCAPTCHA 验证失败,请再试一次。

Aloísio Vítor
Aloísio Vítor
reCAPTCHAMar 25, 2026

如何解决 reCAPTCHA v2 Python 和 API

学习如何使用 Python 和 API 解决 reCAPTCHA v2。这份全面指南涵盖代理和无代理方法,提供可用于自动化的生产就绪代码。

Nikolai Smirnov

目录

Nikolai Smirnov
reCAPTCHAFeb 27, 2026

如何自动化破解reCAPTCHA以用于人工智能基准测试平台

学习如何自动化处理reCAPTCHA v2和v3以进行AI基准测试。使用CapSolver优化数据收集并保持高性能的AI流水线。

Aloísio Vítor
Aloísio Vítor
reCAPTCHAFeb 12, 2026

如何修复网络爬虫中的常见reCAPTCHA问题

学习如何解决网络爬虫中的常见reCAPTCHA问题。探索针对reCAPTCHA v2和v3的实用解决方案,以确保数据收集流程的顺畅。

Sora Fujimoto
Sora Fujimoto
免费试用